The Mathematica GuideBook for Programming

نویسنده

  • Michael Trott
چکیده

About the GuideBooks. The Mathematica GuideBooks by Michael Trott form a four-volume set that has been in development for over a decade. The GuideBooks provide an exploration of the various facets of Mathematica as a tool for solving scientific problems. Each Mathematica GuideBook is available separately and covers one of the key features of Mathematica: programming, visualization, numerics, and symbolics. While there is some overlap and the four books build on one another, each one is self-contained and for the most part each book stands on its own. The four-volume set is over 5000 pages printed in a small font. The author of the GuideBooks, Michael Trott, is a member of the R&D division of Wolfram Research, the makers of Mathematica. Readers who use The Wolfram Functions Site [7] will be familiar with Trott’s work. Leafing through the GuideBooks page by page, it is clear that Trott’s mammoth work goes far beyond “The Mathematica Book” [13]. The author uses Mathematica’s mathematical and scientific capabilities to explore, solve, and visualize a variety of problems. The GuideBooks cover applications of Mathematica to classic and current problems in mathematics, computer science (mainly graphics and visualization), and some theoretical physics. Trott’s approach is as follows: First, discuss the unique features of a Mathematica function, including its arguments, attributes, and options. Then, give small and large examples of applications with detailed references. At the end of each chapter, Trott encourages the readers to practice what they have learned through an extensive set of exercises with solutions. Each accompanying DVD contains the full text and executable Mathematica code of all four volumes. In addition, the DVD that accompanies a specific volume also contains the Mathematica output, graphics, and animations covered in that volume. Each DVD has a hyper-linked table of contents and hyper-linked index to help readers quickly find items in the entire series. The DVDs have well-designed navigation palettes, some utility notebooks and extra files. The website for the books [6] offers additional materials and updates. Paraphrasing Trott slightly, the author hopes to accomplish the following goals: (i) Give the reader a solid working knowledge of Mathematica; (ii) Provide a detailed knowledge of the key aspects of Mathematica needed to create the “best”, fastest, shortest, and most elegant solution to problems from the natural sciences; (iii) Convince the reader that working with Mathematica can be fruitful, enlightening, and joyful. The GuideBooks provide a delightful tour through the world of mathematics and other scientific disciplines. No prior knowledge of Mathematica is needed to read the GuideBooks. In my opinion, their length and level of detail make the GuideBooks unsuitable as textbooks for courses (e.g. Modeling with Mathematica). Nonetheless, they are an indispensable resource for teachers, researchers, and artists alike.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Featured Review: Mathematica GuideBooks. The Mathematica GuideBook for Numerics. By Michael Trott. Springer-

This review covers the GuideBooks for Numerics and Symbolics. Both are part of Michael Trott’s mammoth four-volume set of Mathematica GuideBooks. The GuideBooks total 5,179 pages, 14 chapters, 107 sections, 4,700 illustrations and over 10,000 references, some of which overlap. There are 278 problems, all solved, resulting in 1650 pages of solutions. Each volume is available separately and deals...

متن کامل

f2mma: FORTRAN to Mathematica translator

f2mma program can be used for translation a program written in some subset of the FORTRAN language into Mathematica programming language. This subset have been enough to translate GAPP (Global Analysis of Particle Properties) program into Mathematica language automatically. A table with Standard Model observables calculated with GAPP(Mathematica) is presented.

متن کامل

HeatK: A Mathematica Program for Computing Heat Kernel Coefficients

Heat kernel coefficients encode the short distance behavior of propagators in the presence of background fields, and are thus useful in quantum field theory. We present a Mathematica program for computing these coefficients and their derivatives, based on an algorithm by Avramidi.[1] ∗Electronic Address: [email protected] 0 I. PROGRAM SUMMARY Title of program: HeatK Version number: 1.0 Ava...

متن کامل

The Effects of Speech Training, Guidebook and Simultaneous Method, on the Knowledge and Attitude of Students about HIV/AIDS

Introduction: A great percentage of AIDS infections occure in adolescence and youth. since that,studing and finding the most efficient teaching methods in order to improve their information ( knowledge) and attitude also to create o positive one and to creat preventive measures in the young and adolescent,is of great significance and priority. Materials and Methods: 7 school were picked randomy...

متن کامل

Teaching Programming to the Uninitiated Using Mathematica

In October 1997 an experiment was started to use Mathematica 4] in order to teach programming to rst year students of Technical Mathematics. In the rst semester the programming course focused on functional programming. The contents were determined by a parallel computer science course, where the programming language SML 3] was used as the basic notation. In this paper the experiences of using M...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005